﻿using System.Collections.Generic;
using System.Runtime.Serialization;
using Director.DomainModels;

namespace Director.StockSharp.Transaq.Native.Responses
{
	internal class SecuritiesResponse : BaseResponse
	{
		public IEnumerable<TransaqSecurity> Securities { get; internal set; }
	}

	internal class TransaqSecurity : Pit
	{
		public int SecId { get; set; }
		public bool Active { get; set; }
		public string ShortName { get; set; }
		public bool OpMaskUseCredit { get; set; }
		public bool OpMaskByMarket { get; set; }
		public bool OpMaskNoSplit { get; set; }
		public bool OpMaskImmorCancel { get; set; }
		public bool OpMaskCancelBalance { get; set; }
		public SecurityTypes Type { get; set; }
		public string TimeZone { get; set; }
	}
}